//package ${groupId}.config.swagger;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.context.annotation.Import;
//
//import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
//
//import io.swagger.annotations.ApiOperation;
//import springfox.bean.validators.configuration.BeanValidatorPluginsConfiguration;
//import springfox.documentation.builders.ApiInfoBuilder;
//import springfox.documentation.builders.PathSelectors;
//import springfox.documentation.builders.RequestHandlerSelectors;
//import springfox.documentation.service.ApiInfo;
//import springfox.documentation.service.Contact;
//import springfox.documentation.service.Tag;
//import springfox.documentation.spi.DocumentationType;
//import springfox.documentation.spring.web.plugins.Docket;
//import springfox.documentation.swagger2.annotations.EnableSwagger2;
//
//@Configuration
//@EnableSwagger2
//@EnableKnife4j
//@Import(BeanValidatorPluginsConfiguration.class)
//public class SwaggerConfig {
//	@Bean
//    public Docket swaggerSpringMvcPlugin() {
//        
//        return new Docket(DocumentationType.SWAGGER_2)
//        		.apiInfo(apiInfo())
//        		.groupName("${artifactId}")
//        		.tags(new Tag("default", "默认分类"), getTags())
//        		.select()
//        		.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
//        		.build();
//    }
//	
//	private ApiInfo apiInfo() {
//        return new ApiInfoBuilder()
//                .title("swagger RESTful APIs")
//                .description("swagger RESTful APIs")
//                .termsOfServiceUrl("<a href='/boss/login'>后台地址</a>")
//                .contact(new Contact("江路", "http://www.baidu.com", "jlcon@qq.com"))
//                .version("1.0")
//                .build();
//    }
//	
//	private Tag[] getTags() {
//        Tag[] tags = {
//            new Tag("book", "书相关"),
//            new Tag("dog", "狗相关")
//        };
//        return tags;
//    }
//}
